Python 如何更改lineEdit的QValidator行为: |
您所在的位置:网站首页 › pyqt lineedit方法 › Python 如何更改lineEdit的QValidator行为: |
Python 如何更改lineEdit的QValidator行为:,python,pyqt,pyqt5,Python,Pyqt,Pyqt5,我已经为lineEdit设置了一个QRegExpValidator,以接受格式为111.111或111111或111的数字 当用户输入“111”时,验证器的状态为中间状态。但当用户按下enter键或lineEdit松开焦点时(想象用户犯了一个类型错误)——lineEdit中的文本“冻结”。我希望“111”在这种情况下会变为可接受的值,例如变为“111” 我该怎么做?我想这是关于QValidator.fixup()函数或整个QValidator的子类化 import sys from PyQt5 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |